Operational Profiles for Software Reliability

نویسنده

  • Heiko Koziolek
چکیده

Software needs to be tested extensively before it is considered dependable and trustworthy. To guide testing, software developers often use an operational profile, which is a quantitative representation of how a system will be used. By documenting user inputs and their occurrence probabilities in such a profile, it can be ensured that the most used functions of a system are tested the most. Test cases can be generated directly out of an operational profile. Operational profiles are also a necessary part of quality-of-service prediction methods for software architectures, because these models have to include user inputs into their calculations. This paper outlines how operational profiles can be modelled in principle. Different kinds of usage descriptions of software system have been developed and are summarized in this article.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Reliability Models During Testing With Non-Operational Profiles*

Operational profile is a set of relative frequencies of occurrence of the run categories associated with the product and its operational use. During operation system executes a series of runs which are selected from the available run categories at random (but according to the operational profile). Software (and system) reliability growth models model the fault removal process during product tes...

متن کامل

Sensitivity of reliability growth models to operational profile errors

The estimation of the operational profile is one of the key factors during the use of software reliability growth models. But, the operational projle can be very dgficult to estimate in particular applications such as the one of sof iare used for process control. In other cases, a single operational profile may not be suf@cient to describe the use of the product by a number of different custome...

متن کامل

Some issues in multi-phase software reliability modeling

During early software testing phases, testing profiles are often very different from operational profiles. Consequently, assessment of operational software quality during these non-operational testing stages is difficult, and is open to interpretation. The paper discusses some issues related to this. Software is assumed to be a large system composed of components that evolve in parallel. The fo...

متن کامل

Transforming Operational Profiles of Software Components for Quality of Service Predictions

Current Quality-of-Service (QoS) predictions methods for component-based software systems disregard the influence of the operational profile for anticipating an architecture’s performance, reliability, security or safety. The operational profile captures the set of inputs and outputs to a software components. We argue, that a detailed operational profile especially for software components is ne...

متن کامل

On reducing the sensitivity of software reliability to variations in the operational profile

In the statistical sampling method, as in any other statistical approaches for measuring software reliability, the inputs to the program are chosen according to the estimated probability with which they occur in field use, forming the operational profile. However, in practice it is very difficult to accurately assess the operational distribution of input points. Furthermore, a variety of factor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005